Want to build your own programming language? LLVM is a tool for building and optimizing compilers and forms the backbone of many languages like Rust, Swift, CUDA, C, and C++. #compsci #programming #100SecondsOfCode 🔗 Resources LLVM https://llvm.org LLVM Kaleidoscope Tutorial https://llvm.org/docs/tutorial/ C++ in 100 Seconds https://youtu.be/MNeX4EGtR5Y Rust in 100 Seconds https://youtu.be/5C_HPTJg5ek 🔥 Get More Content - Upgrade to PRO Upgrade to Fireship PRO at https://fireship.io/pro Use code lORhwXd2 for 25% off your first payment. 🎨 My Editor Settings - Atom One Dark - vscode-icons - Fira Code Font 🔖 Topics Covered - LLVM tutorial - What is LLVM? - Who created LLVM? - How to build a programming language from scratch - What are the main parts of a compiler? - How do compliers work? - Lexer vs Parser